sit astride on something - İspanyolca İngilizce Sözlük